﻿/*footer*/
.footer{ margin-top:20px;}
/*面包屑导航*/
.crumb{ margin-top:18px;color:#666;}
.crumb span{ color:#333; margin-left:10px;}
.crumb a{ color:#666;margin:0 10px 0 10px;}
.crumb a:hover{ color:#ed5400;}
.crumb a.crumb-index{ margin-left:0;}
/*步骤*/
.steps{ height:30px; background:url(../../img/shoppingcart/steps.png) no-repeat;margin-top:18px; }
.steps li{ float:left; display:block; width:237px; height:30px; line-height:30px; color:#b8b8b8; font-weight:700; font-size:14px; text-align:center;}
.step1{ background-position:0 0 ;}
.step2{ background-position:0 -30px ;}
.step3{ background-position:0 -60px ;}
.step4{ background-position:0 -90px ;}
.step1 li.step1, .step2 li.step2, .step3 li.step3, .step4 li.step4{ color:#fff;}
/*shopping message*/
.shopping-message{ border:solid 1px #f0b57b; margin-top:24px;}
.message-border{ border:solid 3px #faefdd; background-color:#fff; padding:10px;}
.message{ margin:20px 0 20px 20px; padding-left:54px;}
.message s{ margin-left:-54px;}
.message dt{ padding-top:10px;}
.message dt a{ color:#ed5400; font-size:12px; margin-left:10px; text-decoration:underline;}
.message a.btn,.message a.btn:hover, .message a.btn-gray, .message a.btn-gray:hover, .message a.btn-grays, .message a.btn-grays:hover{border:0; width:80px; height:25px; display:inline-block; text-align:center; line-height:24px; color:#333; text-decoration:none; background:url(../../img/trade/btn-message.png) no-repeat; margin-top:16px;}
.message a.btn-gray, .message a.btn-gray:hover{ background-position:0 -26px;}
.message a.btn-grays, .message a.btn-grays:hover{ background-position:0 -52px; width:140px;}
.message li{ padding:0 0 4px 12px; color:#666;background:url(../../img/trade/icon.png) no-repeat 0 -87px; }
.message-tip{ margin-top:32px; padding-top:12px; border-top:dotted 1px #b8b8b8; text-align:right;}
.message-tip a{ margin-left:10px; color:#ed5400; text-decoration:underline;}
.message-tips{ float:right;width:160px;  margin-top:20px; padding-left:20px; border-left:solid 1px #ddd;}
.message-tips h5{ font-weight:700; padding-bottom:8px;}
.message-tips a{ display:block; color:#ed5400; text-decoration:underline;}
.message-tips ul{margin-left:14px;  color:#ed5400;}
.message-tips li{list-style-type:disc; list-style-position:outside; }
/*trade order info*/
.trade-orderinfo{ margin-top:10px; position:relative; zoom:1;}
.trade-service{ float:right; color:#b8b8b8; right:16px; top:6px; position:absolute;}
.trade-orderinfo-hd, .trade-orderinfo-bd{border:solid 1px #d1d1d1; }
.trade-orderinfo-hd{ height:30px;line-height:30px; background-color:#eee;}
.trade-orderinfo-hd label{ font-size:14px; line-height:21px; cursor:pointer; background:url(../../img/trade/icon.png) no-repeat 0 3px; font-weight:700; margin-left:20px; padding:2px 0 0 24px;}
.open label{ background-position:0 -29px;}
.trade-orderinfo-hd .close, .trade-orderinfo-hd .open{ margin-left:20px; color:#666;}
.trade-orderinfo-hd .close, .open .open{ display:none;}
.open .close{ display:inline;}
.trade-orderinfo-border{border:solid 4px #f6f6f6; padding:24px 32px;}
.trade-orderinfo-bd{ border-top-width:0;}
/*order info*/
.shopping-ordertable, .shopping-ordertime{ width:100%; }
.shopping-ordertable td{ font-size:14px; padding:5px;}
.shopping-ordertable td.label, .shopping-ordertime td.label{ width:100px; text-align:right; }
.shopping-ordertable td{ width:317px;}
.shopping-ordertime{ margin-top:20px;border:solid 1px #f00;}
.shopping-ordertime td{ font-size:12px; color:#f00; padding:10px 5px;}
/*order card*/
.shopping-ordercard h5{ height:28px; border:solid 1px #d1d1d1; padding-left:20px; background-color:#ededed; line-height:28px; font-weight:700; color:#242424;}
.shopping-ordercard-table{ padding:10px; border:solid 1px #e5e5e5; border-top-width:0;}
.shopping-ordercard-table table{ width:100%;}
.shopping-ordercard-table thead td{ background-color:#f0f3f8; padding:6px 0 4px; padding-left:80px;}
.shopping-ordercard-table thead td.card{ padding-left:200px; width:300px;}
.shopping-ordercard-table tbody td{ padding:5px 0; height:24px; vertical-align:middle; padding-left:60px;}
.shopping-ordercard-table tbody td.card{ padding-left:160px;}
.shopping-ordercard-table tbody tr.odd td{ border-bottom:dotted 1px #d1d1d1;}
.shopping-orderpwd-table tbody tr.odd td{ border-bottom:dotted 1px #d1d1d1; background-color:#f0f3f8; color:#999;}
.shopping-ordercard-table span{ margin-right:20px;}
.shopping-ordercard-table button{ border:0; width:80px; padding:3px 0 4px 0; background:url(../../img/shoppingcart/btn-message.png) no-repeat; font-size:13px; line-height:16px; vertical-align:middle;}
/*ad*/
.ad{ height:100px; margin-top:20px; margin-left:-10px;}
.ad a{margin-left:10px; padding:1px; border:solid 1px #d2d2d2; float:left; display:inline-block;width:226px; height:98px;}
.ad a:hover{ border-color:#ed5400;}
.ad img{width:226px; height:98px; }